Labels

sports (42) football (35) fifa 2010 (20) soccer (20) world cup (19) fun (17) google (14) reviews (12) experiements (10) learnings (9) software (8) mac (7) cricket (5) video (5) friends (4) goal (4) linux (4) music (4) tennis (4) bangalore (3) brazil (3) keyboard (3) movie (3) mumbai attacks (3) tips (3) tricks (3) article (2) dharmendra (2) economictimes (2) health (2) heart attack (2) hindi (2) mavericks (2) osx (2) shortcuts (2) work (2) apsrtc (1) calendar (1) dad (1) india (1) maicon (1) responsibility (1) retrospection (1) virtualbox (1)

Monday, June 28, 2010

Fourth Semi Finalist

The Fourth Semi Finalist would be the second team qualifying for the semi final match to be played on July 7th. It would be one of the following 4 teams.

  1. Spain : Had a bad start to the tournament, but have started showing their true colors now. That early loss has come as a blessing in disguise for them. Their striker David Villa is in supreme touch. They are the best European team this World Cup, may be only next to Germany. Their match against Portugal will definitely produce sparks. This is one of the matches I am eagerly waiting for. Spain might have to play Paraguay in the Quarter Finals. That too would be an exciting match since both the teams are very quick on the field and produce attacking games of football.
  2. Portugal : Coming from the group of death, they have had a rather easy qualification after that 7 goals win against North Korea. They may be a tad relaxed and lack the momentum which Spain possess. If they do regroup and play well as a team they certainly have the fire power to beat Spain. Would be interesting to see how Ronaldo plays himself against Spain.
  3. Paraguay : The only South American in this quarter. They will have to fight hard against the Japanese. If they defend well, they have a good chance of beating Japan. South American teams have been doing good in this World Cup, but with teams like Spain and Portugal in this quarter, I think Paraguay might be lacking a bit against them. Would be interesting to see if they qualify for the semis from this quarter.
  4. Japan : The second Asian team to have qualified for the Knockout stage. Their star striker Honda is the man to be watched. He scored 2 fabulous goals through freekicks in the group stages and also has the reputation of being the most fouled player. I dont expect them to qualify for the semis, since the other teams in this quarter have so much more experience in World Cups. But, for a change it would be great to see an Asian team in the semi final lineup.

Saturday, June 26, 2010

Oh Dear !! Greene

Funny as it might look, it certainly wasn't something that anyone watching the match or even playing the match, ever expected. It was one of Greene's worst mistakes. More than laughing, you feel sad for him. Luckily for him though, eventually England have qualified for the Knockout stage. Otherwise, he would have been made the sole person responsible for their debacle.

Funny Spanish Goal

Not sure if you can call this a goal keeping mistake. Probably he was over confident ?

Friday, June 25, 2010

Great Japanese Freekicks

Amazing freekicks



Its been very rare to find goals being scored in this World Cup from freekicks. These 2 great free kicks from Japan should definitely fill that void. I miss watching Roberto Carlos taking those great banana style free kicks.

Third Semi Finalist

The Third Semi Finalist would be the first team qualifying for the semi final match to be played on July 7th. It would be one of the following 4 teams.

  1. Argentina : This is a very tough quarter of teams with big reputation fighting it out with eachother. Argentina certainly are my favourite to move on to the Semis from this quarter. They have a very good style of quick and small perfect passes much like the other South American teams. Messi is getting into form and creating a lot of spaces for his teammates to score goals. They have reached the Knockout stage with a clean sheet winning all 3 matches in their group and would certainly want to carry on that momentum. Their match against Mexico is not gonna be a cake walk for them. Their next match would be something worth watching. Be it either the clinical Germany or England, it certainly is one of the battles to look out for.
  2. Germany : Very clinical. Good physical presence. Very strong defense. Attacking and young strikers. They would come hard against the lackluster England. Klose will be back from his suspension to strengthen their forward line. Their match against England would be exciting to watch. If they reach the Quarter Finals, their match against Argentina [ hopefully ] would be a treat to watch.
  3. England : Look very tired. Lack luster in their group game matches. Sneaked in to the Knockout stage through some lucky goals. But, on their day, they can certainly make the opposition pay. Ferdinand in their defense is being missed a lot. They need to improve on strengthening their defense. Rooney needs to learn from his counterpart Klose and also the likes of Ronaldo and Messi, to create spaces for others to score goals.
  4. Mexico : The lesser ranked team in this quarter. Will have to fight the mighty Argentina first to move any further. It would be the biggest upset of this World Cup if they can win against Argentina. They sometimes play rough when cornered and might break the free flow passes that Argentina are used to. Would be interesting to see how much they can resist the Argentinian attack. If they move to Quarter Finals, they will certainly be hoping for the gods to be smiling for some more time on them :)

Thursday, June 24, 2010

Second Semi Finalist

The Second Semi Finalist would be the second team qualifying for the semi final match to be played on July 6th. It would be one of the following 4 teams.

  1. Uruguay : The only team to have ever won a World Cup title among all the teams in this Quarter. They certainly have the experience in their coach. With fresh young blood rejuvenating the hopes of the erstwhile first ever World Cup Champions, one can only hope that they live up to their expectations and reach semis easily. They have much lesser experienced teams in their Quarter, but all 3 of them have been mercurial in their progress to reach the Knockout stage. If Forlan sticks to his best that he has shown in the group matches, Uruguay should find it much easy to qualify for the semi final spot.
  2. Ghana : The sole African nation in this Knockout stage. They will have the entire continent backing them with all the vuvuzellas blowing at highest decibels. They will have to make sure that they first over power the mercurial USA team and then fight the mighty Uruguan side to reach the semis. Taking one step at a time would be their ideal approach to the semis. They need to make sure that they dont get bogged down by the high expectations of the entire continent and stick to their basics. It wont be easy for Ghana to reach the Semi Finals from this quarter, but would be good for African football if Ghana reach the Semi Finals.
  3. USA : They have had the most dramatic qualification to the Knockout stage with a last minute goal  in their last group match from Donovan. They are the surprise package for me in this quarter. They have a very good defense. They create good scoring opportunities but have failed to connect at the last moment. They will be hoping for more miracles from their star strikers to move ahead in the Knockout stage. It would certainly be a dream run with lots of excitement and entertainment, just like an Hollywood movie, if they reach the Semi Finals
  4. South Korea : The first Asian country to qualify for the Knockout stage. Have a lot to prove for themselves. They are very fast paced on the field and might come in handy against their opening match against the in-form Uruguan team. They have reached the Semis earlier, when they hosted the World Cup in 2002 and should know a trick or two about playing in the Knockout stage. I would be happy as an Asian, if they qualify for the Semis, but I see that it would be a very tough ask for them.

First Semi Finalist

The First Semi Finalist would be the first team qualifying for the semi final match to be played on July 6th. It would be one of the following 4 teams.

  1. Brazil : They are certainly my favorites to qualify from this Quarter. They might face some rough and tough opposition from Chile which they might already be aware of. It wont be so easy beating them though. With Kaka coming back into the playing eleven, Brazil should be up with confidence. They still need to tighten up their defense. Except for the goalless match against Portugal they have conceded atleast one goal in the other two group matches. They might have to fight next with Holland who are looking good this year. All the 4 teams in this quarter have good strikers and hope to see good entertaining football in all the 3 matches
  2. Holland : They are my second best choice after Brazil. They are the only team apart from Argentina to have reached this round by winning all 3 group matches. They have a very good striker in the form of Persie. With Robben ready to join the team now, they might have an easy match against the surprise package of Slovakia. I would love to see Holland and Brazil battle it out in the Quarter Finals.
  3. Chile : Good attacking game. But, can play rough when they are frustrated. This can backfire them if they end up getting more yellow/red cards. I would be surprised if they reach the semis from this Quarter.
  4. Slovakia : The surprise package !!! Had a dream run in their Group games and will be hoping to give their best now. With nothing to lose they might as well go all guns against Holland. This World Cup has been favoring the underdogs a lot and you never know if Slovakia can produce more surprises

Tuesday, June 22, 2010

Group H - FIFA 2010 World Cup

  1. Chile : Good attacking game. Strong defense. The only team to have not conceded a goal yet in this group. They have the South American flair to their game. With 2 wins in 2 matches they have already qualified to the Knockout stage. Their next match is against the struggling Spanish team. Spain desperately needs to win this match to qualify for the next stage, while Chile would be looking to go to the next stage with a clean sheet. This match has all the ingredients for entertainment.
  2. Spain :  Rooted as the best in-form team this year and a probable finalist in this World Cup, surprisingly went down to Switzerland in their opening match. This setback has placed them in a must win situation against the group leaders Chile. They have a very good attack. Very fast in movement. They were rusty and unlucky in the first match to have not converted any of their attempts into goals. They showed their true colors in their second match against Honduras where they beat them by 2 goals. This win has given them a one goal advantage over Switzerland who share the same 3 points with them. They are hurt and desperate in need of a win and their match against Chile has been hyped as a battle royale.
  3. Matches in Group H
  4. Switzerland : Surprise package of this group. They stunned everyone and almost produced the first upset shock of this World Cup when they beat the in-form Spanish team. They defended very well in their first match to deny Spain any goals. They were lucky to score one goal and managed to maintain that lead till the end. They fought gallantly against Chile, but could not defend as well as against Spain. They are one win away from qualifying into the next stage. They now need to beat Honduras by more than 2 goals to upset Spain and qualify for the Knockout stage.
  5. Honduras : Its only their second appearance in World Cup and they looked nervous and rusty in their opening match. They lacked cohesion and could not create goal scoring opportunities. They definitely defended well, since they conceded only 3 goals in their 2 matches. With 2 losses in 2 games, they are certainly out of contention for the Knockout stage from this group.

Monday, June 21, 2010

Group G - FIFA 2010 World Cup

Initially nick named the "Group of Death"

Matches in Group G
  1. Brazil : Classy as ever. Sweet clean passes are the hallmark of their game. Watching Brazil play football has such a soothing and calming effect. There are hardly any yellow cards shown to them. Clean passes and clean tackles. No rough play at all. Kaka's red card was definitely a spur of the moment decision by the referee and was not because of a bad tackle while the ball was with Kaka. Robinho and Fabiano were exquisite in their display of Brazilian magic. After the first match, Kaka started showing his flair of passing the ball. This is one speciality I like about Kaka and other players in Brazil. They are not keen on scoring, but creating opportunities for their teammates. With 2 wins in 2 matches they have already qualified for the Knockout stages from this group. Their next match with Portugal is a mere formality.
  2. Portugal : Rusty start to the tournament. Ended up with a draw against Ivory Coast, creating even more problems for themselves in this group of death. They had to win against North Korea and Brazil in their next 2 matches. But, what transpired in the match against North Korea was something super natural. The class and finesse with which they scored the first 4 goals completely devastated the North Koreans. By the last 15 minutes, when North Korea finished trying all they could with their attacking and fast paced game, one could see that their defense had tired. With the rains and wet ground adding more troubles to them, Portugal ended up scoring 7 goals !!! This match completely changed the nature of this group. Portugal now have such a huge lead in their goal differences that Ivory Coast need to beat North Korea by more than 9 goals. I am sure North Korea will be expecting this and be ready for the attack.
  3. Ivory Coast : I expected a lot from this team. They were said to be the best in-form team representing Africa. Unfortunately, they were in a group alongside Portugal and Brazil. But, it was their presence in this group that made people call it the group of death. They were unlucky to end up with a goalless draw in their first encounter with Portugal. They had more chances than the rusty Portugal. Should have gained more points from that game to make it easier for them in the later matches. They could not defend well against the guile of the Brazilians. And now, with Portugal almost certain of qualifying from this group as the second best team, their 3rd match against North Korea is just a formality. 
  4. North Korea : Played very well against the mighty Brazilians. Had some great defense. They got great raves for holding back Brazil for a goalless draw in the first half of their match. It needed a great magical finish from Maicon to go behind the strong defense of North Korea to score the brilliant first goal. They were a tad unfortunate in their second match against Portugal. With the rains it wasnt easy anymore. Their defense was completely broken apart by the grit and class of Portuguese players. Both the teams were in a do or die situation. The final scoreline was just too harsh on the North Koreans. Their defense wasnt that bad. With 2 losses in 2 matches, they are out of contention for qualifying for the Knockout stage.

Sunday, June 20, 2010

Group F - FIFA 2010 World Cup


If the next 2 matches end up in a draw [ with equal goals being scored in both the matches] , we will for the first time see lots being used to decide the second best team in this group that should move ahead to the next round.
  1. Paraguay : Classy. Good passes. Have that South American flair in their game. Good attacking game. Defended well to hold Cup holders, Italy to a draw in their first match. With the only team to have won a game in this group after 2 sets of matches in the first round, they are only one point away from qualifying to the next stage. They only need a draw in their game against New Zealand to make it to the Knockout stage.
  2. Italy : Defensive as ever. Buffon's absense might affect them. They had to fight hard to clinch a draw in their match against Paraguay. Looked rusty in the beginning. They were lucky to have not lost their match against New Zealand. They had tons of chances but could not convert a single one to fruition. With 2 draws in a row, they are now in a spot of bother as are England in Group B. They now need to win against Slovakia and hope that New Zealand lose to Paraguay.
  3. Matches in Group F
  4. New Zealand : Surprise package of this group. Almost created an upset by drawing with Italy. Infact, they ruined their chance of beating Italy. They gave a great fight in the first match as well against Slovakia to pull back a last minute goal and draw the match. Their gritty defense has opened up this group. Virtually, any team can qualify from this group. They now need to win against Paraguay to qualify for the next round.
  5. Slovakia : Looked good most of the time in their first match against New Zealand. The last minute equalizer from New Zealand seems to have beaten their confidence. Their loss against Paraguay has left them virtually out of this World Cup. They have a mathematical chance of qualifying if they beat Italy and Paraguay beats New Zealand.
The next set of matches in this group are nothing less than a knockout punch. All teams have a chance and will give their best. Hopefully, we dont see any rough games being played [ as in the other groups ] but rather see some great football being fought in the air.

Group E - FIFA 2010 World Cup


  1. Holland : Nervous start. But picked up their game and tempo in the second half of their first match against Denmark. Very good strikers. Fast paced and attacking game of football. Defense is a tad weak and might get exposed against a tough opponent. With 2 wins in 2 matches, they are the group leaders and the first European country to qualify for the Knockout stage.
  2. Japan : Very strong defense. They did a great job against the mighty Cameroon attack. With a win in their first match, they have a very good chance of qualifying for the next round. Very organised in their approach and very methodical. Even a draw with Denmark will suffice to qualify for the Knockout stage.
  3. Matches in Group E
  4. Denmark : Poorest performance after Greece. Lack agility and very bad at passing the ball. May be they were still very nervous in their first match. They seem to have regrouped and found their rhythm in their second match against Cameroon. They now need to beat Japan by atleast one goal to qualify for the next round.
  5. Cameroon : Strong and tall personalities. Very good strikers but they need to improve quickly to find any hope of moving ahead to the next round. Good defense as well. Unfortunately, they lost both their initial matches and became the first African team to exit the World Cup. I was very disappointed by their dismal performance.

Saturday, June 19, 2010

Group D - FIFA 2010 World Cup



Group with the maximum number of possibilities
  1. Ghana : Have good spectator support. Lucky win against Serbia. Look to be more confident now. Are the group leaders now. Have a very good chance of qualifying for the next round. Even a draw with Germany will see them as the first African nation to qualify for the Knockout stage.
  2. Germany :  Clinical, precise, right on the money. Ruthless in their demolition of Australia in the first match. Very strong defense with the reputation of never conceding a goal [ well almost ]. Combined with this formidable defense they now have a young force of strikers. I certainly see Germany reaching the semis. With their surprise loss to Serbia, Germany have put themselves in a spot of bother. They now need to beat the group leaders, Ghana to be 100% sure of a place in the Knockout stage.
  3. Matches in Group D
  4. Serbia : Good attacking game. Do not have a great defense. But, did a great job of holding the mighty Germans to a 1-0 win. Athletic in the field. In a very tough position to qualify for the next round. They now need to win against Australia and hope that Germany either lose or end up drawing with Ghana.
  5. Australia : Good strikers and good attacking game. Need to fix a lot of their loop holes in their defense. Are virtually out of the tournament. Need to win by more than 5 goals against Serbia to move to the next stage.

Group C - FIFA 2010 World Cup

  1. Slovenia : Weakest of the teams in this group. But, with the lucky win they got against Algeria, they have a very bright chance of qualifying for the next round. Can cause an upset in this group. Infact, after two set of matches in the first round of games, they are the Group C toppers !!! They just need to make sure that they dont lose their match against England. Even a draw will do for them !!! Slovenia's dominance along with the poor performance of England has very interestingly opened up this group.
  2. Games in Group C
  3. USA : Surprise package. Have very tall and very good defenders. Its tough to beat them in the air. It was only Crouch with his height who was able to tackle them. Donovan is still impressive and creates good openings for his teammates. They had a great comeback game against group leaders Slovenia, when they were down by 2 goals. They almost had the victory in their grasps when the referee over ruled their third goal. They have to make sure that they beat Algeria with more goals what England might beat Slovenia with.
  4. England : Green ! Oh dear Green ! I am sure he is gonna be remembered the most in this year's World Cup than anyone else. England seemed to be in good shape for 80 minutes of their first match, but could clearly see fatigue and low confidence in the final 10 minutes. Their defense without Ferdinand seems to be a bit weak. Rooney is showing only some glimpses of shining in this World Cup. England must be hoping for some goals from him and Crouch. Lampard's horrible luck in the World Cup finals continues. I really hope he gets to score atleast one goal this year. With lesser known Algeria and Slovenia in their group apart from the fighting USA, England seem to have a good chance of progressing to the next round. With 2 draws in 2 matches, England have only themselves to blame for this situation. They are now in a do-or-die situation and need to beat the confident group leaders Slovenia to have a chance of qualifying to the Knockout Stage. 
  5. Algeria : Physically strong. Good attacking game. Unfortunate to lose against Slovenia. Tough road ahead. They showed their class and great defense against England by holding them to a goalless draw. They need to now beat USA and hope that England dont win against Slovenia to be able to move to the next stage. Its a tough call for them, but with nothing to lose, one can only expect a great match.

Group B - FIFA 2010 World Cup


  1. Argentina : They got speed. They got flair. They got Messi !!! For a change, Messi was playing more than what people must have expected from him with the Argentine shirt on. If it wasnt for the great goal keeping of Nigeria's Vincent Enyeama in the first game, we could have probably seen Messi's first goal in the World Cup finals. This team is very confidant and playing attacking football. They also have a fairly good defense. Its an easy group for them. After convincingly winning the first two matches, they are the first team to have qualified for the Knockout stage.
  2. South Korea : Very quick in the field. Very good attacking game. Very athletic. They should give a good fight to Nigeria. They are the surprise package for me in this World Cup. They even managed to salvage a goal against Argentina. Their next match against Nigeria will definitely produce good football. They are very good at man to man marking and have a formidable defense. The battle for the second place in this group is something to be watched out for. They need to beat Nigeria and hope that Greece lose [ or atleast lose concede more goals than them ] to Argentina.
  3. Greece : Horrible start. Completely dis-organised. Feel sorry for them. After having qualified to the World Cup finals, one hopes that the teams manage to at-least score some goals, if not victories. They seem to have failed to do that for all of their World Cup finals matches. I was hoping they at-least score a goal this year and salvage some pride. Their victory against Nigeria was another surprise. They could consider themselves lucky to be in this position. They now have to produce another miracle to beat Argentina and hope South Korea falter against Nigeria.
  4. Nigeria : Looked very promising. Impressive goal keeping by Vincent Enyeama. They might have to tighten up some loopholes in their almost good defense. They are fast and have good strikers in the front. It was a surprise to see them unfortunately lose to Greece. This group has been full of surprises !!! Feels sad for them, since they played very well but ended up being the first team to be knocked out of the World Cup since they are yet to open their points tally, losing both their opening matches.

Friday, June 18, 2010

Group A - FIFA 2010 World Cup





  1. South Africa : Looked more confident. Played much lively football.Were very unlucky in the first match. They had far superior chances than Mexico. Unfortunately, after one draw and one defeat. they are almost out of the World Cup. They have the daunting task of beating France by more than 6 goals [ or goal difference to be precise ] to have a chance to qualify !!!
  2. Uruguay : They had only one good opening in the beginning of the match with France. Not very impressive. But, with their 3 - 0 win over host South Africa, its evident that they were nervous starters. They are top team in this group, and are almost sure of qualifying for the next round. Even a draw with Mexico will do for them now.
  3. Mexico : Very nervous. Started off very well in the first match, but could not maintain the same momentum throughout the match. Looked rusty. But, I am happy that they won against France. It was a much better performance. One could see the South American touch in their game. They must be hoping for a win against Uruguay to avoid an encounter with the top team of Group B, Argentina.
  4. France : Pathetic as ever. Ribery was the only player who could create some chances for them. Just like the previous World Cup, they take the ball to the opposition D and falter while striking the ball. Either the ball is passed to a no man's land, or the strikers are way too ahead and no ball reaches them. I am glad that they are almost out of this World Cup. They now need to score more than 5 goals [ goal difference to be precise ] against South Africa. With all the trouble brewing up in their dressing room, one can be sure that they will be worse than always. 

Wednesday, June 16, 2010

Brazilian Magic

This has to be the best goal of this World cup yet !!! With the thick and strong defending of North Korea, I think, this was the only way one could have scored a goal. I wonder if anyone, including the striker Maicon, would have anticipated the ball to swing in this fashion. If this was a planned shot, then I dont have any words to describe it. Its simply pure Brazilian Magic !!!

Friday, June 11, 2010

FIFA 2010 World Cup Calendar

Easily scroll through this calendar below. This is available in ICAL for you to download.

Sunday, June 06, 2010

Google Home Page

This is my new Google Home Page :)

Saturday, June 05, 2010

FIFA 2010 Soccer World Cup Template



In less than a week's time, all sport lovers will be glued to the Mega event of the world's most watched sport, FIFA 2010 Soccer World Cup in South Africa. 

Since long I had this fascination for having some webpages that get updated automatically based on the results of the matches being played. Some place where I can find the new updated team rankings in each group after every game. The prevailing positions of the teams in a group mid-way through the Group Stage, that help to come up with all the possible permutations for finding out which teams will make it to the Knockout stages. At the end of the Group Stages, an automatically updated list of the matches in the Knockout Stages. The Knockout matches getting updated automatically with teams progressing towards the Finals while the losers getting dropped.

In the past one year, I have been having some great fun with Excel functions. I was looking for some spreadsheet magic that would help me achieve all the above things and makes following the World Cup even more fun. Couple of weeks back I came across an old template in the Google Spreadsheets Template Gallery, that did pretty much the things that I was looking for. It had some bugs in the formulae it used. I fixed them and used it as a starting point to create an excel sheet that does just what I wanted. Thanks to the Google Docs feature of submitting spreadsheets as templates, I have now published my FIFA 2010 Soccer World Cup Template for all soccer fans out there. 

Here is a list of some basic things that you will find in this Spreadsheet.

  1. The Google Spreadsheet contains the list of all the matches in chronological order.
  2. Users of this Google Spreadsheet only need to update the scores for each match
  3. Based on the scores for every match, the teams ranking in each individual group is decided
  4. There is a "Groups" sheet that one can view to compute the permutations needed for their favourite team to make it to the Knockout Stage
  5. The "Groups" sheet contains the points and also the Goal Difference that comes in handy for deciding the Group leaders in case of a tie
  6. At the end of the Group Stage, the draws for the Knockout matches get updated automatically by selecting the best 2 teams in each group
  7. Even for the Knockout matches, users will have to update only the scores, that too in the same page as the Group Stage
  8. There is a neat "Knockout" sheet that gives a pictorial view of the matches leading to the Final Match
Apart from the above basic things needed for following the matches in the tournament, there are few more things that are unique for this spreadsheet
  1. You can see the snapshot of the matches played on a given day, and its previous day
  2. Using a simple hidden trick you can use the above snapshot feature to follow through all the matches played in the tournament from the first day
  3. Make sure you read the "Usage" sheet to find out this simple hidden trick
  4. There is also a setting in the "Usage" sheet using which you can find out the timings of the matches in your timezone by updating the TimeZone Difference of your country from GMT
  5. This spreadsheet has been made so generic that you can now use it to follow any future/previous FIFA Soccer World Cup matches
  6. You need to modify the list of teams in each Group in the first sheet [ named as "Teams" ] and the list of matches in the Group Stage in the second sheet [ named as "Matches" ] and you are done
  7. Updating the Start Date of the tournament in the "Usage" sheet updates the date field for all the matches in the "Matches" sheet
You can get a preview of this Google Spreadsheet Template and click on "Use this template" button on the preview page to create your own copy.

I hope people will find this Google Spreadsheet useful for following the FIFA 2010 Soccer World Cup and also the future World Cups. Make sure rate the template if you like it :)